/**
 * @file
 *
 * Modulo per la gestione delle parti comuni.
 *
 * In questo file vengono gestite le parti comuni a tutto il programma come:
 * * percorsi delle risorse esterne utilizzate dal programma
 * * definizioni di compilazione per ambiente unix/windows
 * * definizioni delle dimensioni grafiche
 * * gestione della visualizzazione di finestre di stato (dialogs)
 */

// Author: Adrian Sassatelli
// Copyright (c) 2014 Adrian Sassatelli


#include <gtk/gtk.h>
#include "common.h"


/* -------------------------------------------------------------------------- */
/*    FUNZIONI                                                                */
/* -------------------------------------------------------------------------- */

/* Visualizza finestra di errore */
void error_dialog (const gchar *amessage) {
    GtkWidget *dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", amessage);
    gtk_window_set_title ((GtkWindow *) dialog, "Errore!");
    gtk_dialog_run ((GtkDialog *) dialog);
    gtk_widget_destroy (dialog);
}

/* -------------------------------------------------------------------------- */
